--- import Layout from '../../../layouts/Layout.astro'; import ProductCard from '../../../components/ProductCard.astro'; import { getProductsFromDB, getBrandBySlugFromDB, getModelsByBrand } from '../../../lib/products'; const { slug, model: modelSlug } = Astro.params; const dbBrand = await getBrandBySlugFromDB(slug!); if (!dbBrand) return Astro.redirect('/merken'); const brandName = dbBrand.name; // Find model name from slug const models = await getModelsByBrand(slug!); const modelInfo = models.find(m => m.slug === modelSlug); if (!modelInfo) return Astro.redirect(`/merken/${slug}`); const modelName = modelInfo.name; const products = await getProductsFromDB({ limit: 48, brand: slug!, model: modelName }); const title = `${brandName} ${modelName} — Vergelijk Prijzen | SneakerPicks`; const description = `Vergelijk ${brandName} ${modelName} prijzen bij Nederlandse webshops. ${products.length} varianten beschikbaar.`; ---

{brandName} {modelName}

{products.length} sneakers gevonden · Prijzen vergelijken

{products.map((sneaker, i) => ( ))}
{products.length === 0 && (

Geen sneakers gevonden voor {brandName} {modelName}.

)}